移动设备的网络技巧

Unity iOS / Android网络引擎与桌面设备的网络完全兼容,因此您现有的网络代码应该可以在iOS / Android设备上运行。但是,如果主要用于Wi-Fi或蜂窝网络,则可能需要重新设计代码。而且,根据移动设备的不同,联网芯片也可能成为瓶颈,因为即使在高性能Wi-Fi网络中,移动设备之间(或移动设备与桌面之间)的ping间隔约为40-60毫秒。

使用联网,您可以创建一个可以通过Wi-Fi或蜂窝网络从桌面和iOS同时播放的游戏。在后一种情况下,你的游戏服务器应该有一个公共IP地址(可通过互联网访问)。

注意:当没有数据发送时,EDGE / 3G数据连接非常快地进入休眠状态。因此有时你可能需要“唤醒”网络。在进行Unity网络连接之前,只需让WWW类连接到您的站点(并等到完成)即可。

🔚